/* @import '~normalize.css/normalize.css'; */
*,
*::before,
*::after {
  margin: 0;
  padding: 0;
  outline: none;
  box-sizing: border-box;
}

html,
body {
  font: 14px/1.5 Helvetica,Tahoma,Arial,PingFang SC,Hiragino Sans GB,Heiti SC,STXihei,Microsoft YaHei,SimHei,WenQuanYi Micro Hei;
	/* // font-family:"Noto Sans SC",PingFangSC-Regular, 'PingFang SC', 'Arial', 'Tahoma', 'Verdana', 'PingFang SC', 'Microsoft YaHei', 'Helvetica', 'Lucida Grande', */
  /* //   'STXihei', 'sans-serif'; */
  background:#fff;
  /* // font-size: 14px; */
  font-weight: 400;
  /* // line-height: 1.5; */
  color: #000;
  scroll-behavior: smooth;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* overflow: hidden; */
  /* // @include scrollbar(8px, #f8f7f7, #d5d5d5); */
}
html, body, #app{
  width: 100%;
  height: 100%;
}

ol,ul,li { list-style:none;}

:focus {
  outline: none;
}

a {
  text-decoration: none;
}

p,
h1,
h3,
h2,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
}
input,
button,
select,
textarea {
  font-family: inherit !important;
}

img {
  vertical-align: middle;
}

@media(min-width: 576px) {
    .container {
        max-width:719px;
        margin: 0 auto;
    }
}

@media(min-width: 768px) {
    .container {
        max-width:720px;
        margin: 0 auto;
    }
}

@media(min-width: 992px) {
    .container {
        max-width:960px;
        margin: 0 auto;
    }
}

@media(min-width: 1200px) {
    .container {
        max-width:1140px;
        margin: 0 auto;
    }
}